def deco1(func):
    def excute():
        return "<装饰1 " + func() + "装饰1 >"

    return excute


def deco2(func):
    def excute():
        return "<装饰2 " + func() + "装饰2 >"

    return excute


def deco3(func):
    def excute():
        return "<装饰3 " + func() + "装饰3 >"

    return excute


def deco4(func):
    def excute():
        return "<装饰4 " + func() + "装饰4 >"

    return excute


def deco5(func):
    def excute():
        return "<装饰5 " + func() + "装饰5 >"

    return excute


@deco1
@deco2
@deco3
@deco4
@deco5
@deco5
def hello():
    return "hello world"


print(hello())
